توسعه روش های مرتب سازی و حذف در isam2 و پیاده سازی آن بر روی ربات سیار

پایان نامه
  • وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی خواجه نصیرالدین طوسی - دانشکده مهندسی مکانیک
  • نویسنده صدف فرداد
  • استاد راهنما حمیدرضا تقی راد
  • سال انتشار 1392
چکیده

مکان یابی و تولید هم زمان نقشه به معنای قرار دادن ربات متحرک در یک مکان از یک محیط ناشناخته و سپس تولید افزایشی نقشه محیط و به طور هم زمان استفاده از نقشه برای محاسبه مکان فعلی است. مسأله slam به موقعیت هایی اشاره دارد که ربات فاقد حسگرهای موقعیتی سراسری است و به جای آن از سنسورهایی نظیر اُدومتری بهره می برد. چنین سنسورهایی در طول زمان دارای خطای انباشته بوده و دست یابی به نقشه ی دقیق را به چالش می کشند. هم چنین عدم قطعیت ذاتی اندازه گیری های سنسورها، ما را به استفاده از الگوریتم های استنتاج احتمالاتی رهنمون می سازد. الگوریتم های موجود برای حل مسأله slam، به دو دسته ی پالایش و هموارسازی تقسیم می شوند. در پالایش، فقط حالت فعلی ربات در نظر گرفته شده و سایر حالت ها حذف می شوند. از این رو نقطه خطی سازی معادلات اندازه گیری مربوط به این متغیرها ثابت شده و در آینده قابل تغییر نیست. در نتیجه خطای خطی سازی به مسأله تخمین وارد شده و با ادامه این روند و افزایش خطا، تخمین به شکست می انجامد. در مقابل، رویکرد هموارسازی تمام مسیر ربات را در نظر گرفته و تنها شامل آخرین حالت ربات نیست. بنابراین خطی سازی معادلات اندازه گیری در هر زمانی قابل اجرا است. گرچه استفاده از این روش به دلیل اضافه شدن هرچه بیشتر متغیرها به مساله تخمین عجیب به نظر میرسد اما نکته مثبت این موضوع پراکندگی ذاتی ماتریس اطلاعات هموارسازی است. الگوریتم isam2 بر مبنای رویکرد هموارسازی بوده و با پیاده سازی روش ها و الگوریتم های به روز، راه حلی افزایشی، دقیقتر و کارآمد برای مسائل بهینه سازی غیرخطی پراکنده فراهم می آورد. نکته اصلی در روش های هموارسازی توجه به پراکنده بودن ماتریس اطلاعات هموارسازی است و بیش ترین بهبود زمانی حاصل می شود که با استفاده از روش های مرتب سازی مناسب، پراکندگی ماتریس در طول روند تجزیه حفظ شود. از این رو یافتن الگوریتم مرتب سازی مناسب برای رسیدن به کارایی امری ضروری به نظر می رسد. هم چنین استفاده از مدل های گرافی معادل در برخی مراحل و انجام عملیات روی آن ها به جای عملیات ماتریسی، نقش اساسی در الگوریتم isam2 ایفا کرده و موجب دست یابی سریع آن به پاسخی دقیق گردیده است. چرا که بهره گیری از این ساختار داده جدید، امکاناتی را فراهم آورده که درک آن ها در قالب ماتریس امکان پذیر نبود که از جمله آن ها می توان به مرتب سازی افزایشی و بازخطی سازی سیال اشاره کرد. در این پایان نامه پس از بررسی و فهم دقیق الگوریتم گسترده و پیچیده isam2، از طریق اجرای افزایشی و گام به گام الگوریتم مورد نظر و تحلیل نتایج به دست آمده برای مجموعه داده های مختلف و سپس پیاده سازی آن بر روی داده های به دست آمده از ربات سیّار، به بررسی کمّی و کیفی روش های مختلف مرتب سازی برای الگوریتم isam2 و امکان سنجی به کارگیری روشی جدید در آن به منظور کاهش پیچیدگی محاسباتی از طریق کمینه کردن انباشته ایجاد شده و در نتیجه افزایش سرعت اجرای الگوریتم پرداخته می شود.

منابع مشابه

توسعه روش بهینه سازی در الگوریتم isam2 و پیاده سازی آن بر روی ربات سیار

موضوع این پایان نامه بررسی روش بهینه سازی به کار رفته در جدیدترین روش حل مسأله slam یعنی الگوریتم isam2 و توسعه آن به منظور افزایش دقت و کارایی است. در این راستا، ابتدا به معرفی مفاهیم اولیه مربوط به slam بر اساس گراف و نقش مسأله کمترین مربعات در slam و همچنین توضیح کامل مفاهیم الگوریتم isam2 پرداخته شده است. بر مبنای این مقدمات، روش های بهینه سازی استفاده شده بروز در مسأله هموارسازی در slam، ب...

توسعه روش های مسافت یابی دیداری استریو ربات های سیار و پیاده سازی آن در روش isam2

در این پایان‏نامه هدف تخمین مسیر طی شده توسط یک ربات سیار با استفاده از داده‏های دیداری دوربین استریو می‏باشد. بدین منظور یک الگوریتم تخمین جابه‎جایی ارائه و نتایج آن بررسی شده است. در الگوریتم‎های مسافت‎یابی دیداری موقعیت کنونی دوربین، از مجموع موقعیت پیشین و تخمین جابه‎جایی کنونی به‎دست می‎آید. بنابراین خطای ایجاد شده در هرگام انباشته شده و سبب رانش مسیر از مقدار واقعی خود می‎گردد. در این پژو...

مقایسه تأثیر وضعیت طاق باز و دمر بر وضعیت تنفسی نوزادان نارس مبتلا به سندرم دیسترس تنفسی حاد تحت درمان با پروتکل Insure

کچ ی هد پ ی ش مز ی هن ه و فد : ساسا د مردنس رد نامرد ي سفنت سرتس ي ظنت نادازون داح ي سکا لدابت م ي و نژ د ي سکا ي د هدوب نبرک تسا طسوت هک کبس اـه ي ناـمرد ي فلتخم ي هلمجزا لکتورپ INSURE ماجنا م ي دوش ا اذل . ي هعلاطم ن فدهاب اقم ي هس عضو ي ت اه ي ندب ي عضو رب رمد و زاب قاط ي سفنت ت ي هـب لاتـبم سراـن نادازون ردنس د م ي سفنت سرتس ي لکتورپ اب نامرد تحت داح INSURE ماجنا درگ ...

متن کامل

توسعه و پیاده سازی روش ekf slam با تلفیق اطلاعات imu برای یک ربات سیار

موضوع این پایان نامه، پیاده سازی و توسعه روش ekf slam با استفاده از تلفیق اطلاعات imu بر روی ربات سیار خورشید صبا است. حل مسئله slam گام مهمی در راستای خودمختار کردن ربات های پایه متحرک است. در این پایان نامه لزوم استفاده از رباتیک احتمالی به دلیل وجود عدم قطعیت های موجود در محیط تشریح شده و ابزاری مناسب برای برخورد با یکی از مسائل رباتیک احتمالی ارائه شده است. همچنین بررسی کاملی راجع به اجزای ...

15 صفحه اول

توسعه و پیاده سازی الگوریتم fast slam در مکان یابی و نقشه یابی همزمان ربات سیار

مکان یابی و نقشه یابی همزمان ربات سیار، بخشی بسیار مهم و ضروری از مسئله ی کلی تماماً خودمختار کردن این ربات ها است. مکان یابی دقیق به نقشه ای از محیط نیاز دارد و برای تولید نقشه نیز به مکان سنجی دقیق نیاز است. اولین حل ارائه شده از این مسئله، حل توسط فیلتر کالمن توسعه یافته، مشکلاتی از جمله کند بودن و عدم توانایی اجرای به هنگام را داشت. حل بعدی که برای مسئله ی slam ارائه شد، حل توسط فیلترهای ذر...

15 صفحه اول

پیاده سازی مودم DPIM بر روی FPGA و مقایسه ی عملکرد آن با مودم PPM

در دهه ی اخیر مخابرات نوری فضای آزاد جذابیت زیادی پیدا کرده است و کاربردهای بالقوه ای برای این تکنولوژی پیشنهاد شده است. از بین مدولاسیون های دیجیتال نظیر MDPIM , DPIM , PPM , OOK که در مخابرات نوری فضای آزاد به کار می روند، DPIM مزیت هایی در زمینه ی ظرفیت انتقال، پهنای باند مورد نیاز، توان مصرفی مورد نیاز و طراحی آن دارد. مدولاسیون DPIM با حذف اسلات های خالی ("صفر") که در هر سمبلPPM بلا استفاد...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی خواجه نصیرالدین طوسی - دانشکده مهندسی مکانیک

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023